//
// Copyright (c) 2010 Alex Nesterenko
//

#include "nane/WindowSystem/dummy/DummyWindowSystem.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    DummyWindowSystem::DummyWindowSystem()
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    DummyWindowSystem::~DummyWindowSystem()
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    bool DummyWindowSystem::initialize()
    {
        return true;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    void DummyWindowSystem::shutdown()
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    IWindow* DummyWindowSystem::createWindow( const char* _title, uint32 _width, uint32 _height, uint32 _posX, uint32 _posY )
    {
        return &m_dummyWindow;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    void DummyWindowSystem::releaseWindow( IWindow* _window )
    {
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    uint32 DummyWindowSystem::getScreenWidth()
    {
        return 0;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
    uint32 DummyWindowSystem::getScreenHeight()
    {
        return 0;
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
